﻿@charset "utf-8";
/* 顶部登录 */
.toplogin{width:100%;min-width:1200px;background:#333;text-align:center; height:40px;}
.toplogin .con{width:1200px;margin:0 auto;}
.toplogin .userLogin{width:100%; color:#fff; height:24px; padding-top:10px;}
/* 顶部登录 */
.toplogin .con { overflow: hidden; zoom: 1; }
.toplogin .con .vipform { color: #fa0; font-weight: bold; }
.toplogin .con .userInfo .info { float: left; }
.toplogin .con .userInfo .act { float: left; padding-left: 15px; }
.toplogin .con .loginForm {  line-height: 40px; }
.toplogin .con .loginForm .field { float: left; padding: 0 6px 0 0; line-height: 16px; height: 16px; overflow: hidden;}
.toplogin .con .loginForm .field label { float: left; }
.toplogin .con .loginForm .input { float: left; width: 45px; height: 16px; line-height: 16px\9; _line-height: 16px; background: #fff; border: none;}
.toplogin .con.loginForm .input-saveinfo { float: left; margin: 2px 0 -2px 0; }
.toplogin .con .loginForm .field-validate img { height: 20px; margin-left: 2px; margin-top: -2px;}
.toplogin .con .loginForm .btn { float: right; margin-top: -10px; }
.toplogin .con .loginForm .btn a { margin: 0 1px; }
.toplogin .con .loginForm .submit { float: left; display: block; width: 45px; height: 18px; background: url(../images/btn_login.gif) no-repeat; text-indent: -9999px; overflow: hidden; border: none; margin-right: 7px; }
.toplogin .con{ color: #fff; height: 40px; padding: 0 10px; }
.toplogin .con a{color:#fff}
.toplogin .con a:hover{color:#d00; text-decoration: none;}
.toplogin .con.field { margin-top: 6px; }
.toplogin .con .loginForm .input { width: 80px; }
.toplogin .con .loginForm .submit { margin-left: 10px; }
.toplogin .con .logo a {}
.toplogin .con .logo img { height: 48px; width: auto; }
/*LOGO*/
.toplogo{width:1200px;margin:0 auto;     height: 80px;    padding: 10px 0;}
.toplogo .logo { float: left; width: 250px; }
.toplogo .adArea{float:right; height:65px;padding-top:10px;}
/*导航*/
.topnav{width:1200px;margin:0 auto;height:50px;line-height:50px;font-size: 15px; background:#c00;border-radius: 5px;font-weight:bold;}
.topnav li{float:left;width:7.692307692307692%; text-align:center;}
.topnav li a{ color:#fff;}
.topnav li a:hover{color:#ffeb88;text-decoration: none;font-weight: bold;}
/*广告*/
.topAD{width:1200px;margin:0 auto;margin-top: 15px;}
.adArea {    overflow: hidden;    zoom: 1;}
.adArea .ad {    float: left;}
img#AD_536,img#AD_503,img#AD_505{width:347px}
/*内容*/
.content{    width: 1200px;    margin: 0 auto;    margin-top: 20px;}
.topArea {
    margin-bottom: 15px;
}
.topArea .col-l {    float: left;    width: 347px; margin-right:40px;}
.topArea .col-m {width:418px; float:left; margin-right:40px;}
.topArea .col-r {width:355px;float:right;}
/*资讯中心*/
#box_zxzx .hd {  height: 40px;  overflow: visible;  padding: 0;  border-top: #d00 3px solid;  border-bottom: #ddd 1px solid;}
#box_zxzx .hd .title { float: left;  padding: 0 15px;  margin: -1px;  line-height: 40px;  position: relative; font-size:16px;}
#box_zxzx .hd .link { float: left;  padding: 10px 20px 0 0;  margin-left: 20px;  line-height: 20px;  font-style: italic;  font-size: 14px;  background: url(../images/bg_hd_zxzx.png) no-repeat -75px 11px;}
#box_zxzx .hd .link .write {
    display: inline-block;
    padding-left: 30px;
    font-weight: bold;
    color: #f80;
}
#box_zxzx .bd {
    padding: 10px 0 0 10px;
}
#box_zxzx .bd .infoList {
    overflow: hidden;
    zoom: 1;
}
#box_zxzx .bd li {
    float: left;
    width: 395px;
    line-height: 25px;
    font-size: 14px;
}
#box_zxzx .bd li,.col-r .t a.tit,.infoList li,.col-r li.n{ white-space: nowrap; display: inline-block; text-overflow: ellipsis;}
#box_zxzx .bd .infoList-bold li:nth-child(6n+1) a {
    font-weight: bold;
}
#box_zxzx .bd .news2019 li:nth-child(6n-1) a {
    font-weight: bold;
}
#box_zxzx .bd li a {
    color: #122e67;
}
#box_zxzx .bd li.split{
    height: 15px;
    line-height: 15px;
    border:none;
    margin:0;
}


#wrap{ background: white; }

#box_zxph {
padding-top: 0px; width:570px;}
#box_zxph .hd {
height: 40px;
overflow: visible;
}
#box_zxph .bd {
border-top: none;
padding: 8px 10px;}
.rankList {
padding-left: 20px;
background: url(/Template/Default/Skin/images/rankList.png) no-repeat 0 6px;
}
#monthweek {
float: left;
margin-top: 18px;
}
#aaa{ width:805px;}
#zcfg_big li{ width:50%; float:left; display:block;}

.topArea .col-l .box {
    background: #f8f8f8;
    margin-top: 15px;
}
.topArea .col-l .box .hd { padding: 0 0!important;}
.topArea .col-l .box .bd { height: auto; padding:9px 0 5px 18px;}
#box_zxph_CHEN{ width:280px;}
#ul_week{ padding-left:20px;}
.box .hd .tab { float: left; }
.box .hd .tab li { float: left; margin-right: 6px; display: inline; padding-right: 2px; }
.box .hd .tab li.on { border-top: 2px #d00 solid; }
.box .hd .tab li.on a { color: #d00; font-weight: bold; }

.box .hd .tab li a { display: block;
    padding: 0 20px 0 22px;
    height: 40px;
    line-height: 40px;
    overflow: hidden;
    float: left;
    text-decoration: none; }
.box .hd .tab li.on a:hover { color: #c00; text-decoration:none}

.infoList li .date{ color:#333;}
#abcd{ height:18px; border-bottom:2px solid #b4baad; float:right; width:255px;}
#deco{   }
.col-l #box_yxbg #hd_modify{     overflow: visible;
    border-top: 2px #d00 solid;
    font-size: 16px;}


#BannerZoneAD_Div155{ height:auto!important;}
#box_yxbg .J_tabContent .rankList{ padding:0!important; background:none!important;}

/*栏目板块*/
.indexCon .col-l {
    width: 805px;
    float: left;
}
.indexCon .col-r {
    width: 355px;
    float: right;
}
.indexCon .col-l .box_col1 {
    width: 347px;
    margin-right: 40px;
    margin-bottom:30px;
    float: left;
}
.indexCon .col-l .box_col2 {
    width: 418px;
    margin-bottom:30px;
    float: left;
}
.indexCon .box .hd {
    overflow: hidden;
    padding: 0 10px 0 25px;
    height: 50px;
    line-height: 50px;
    background: #fff;
    background: url(images/titlepic.png) no-repeat 10px;
    border-top: 2px #d00 solid;
    border-bottom: 1px #ccc solid;
}
.indexCon .box .bd {
    padding: 9px 0 9px 15px;
    background: #f8f8f8;
}
.indexCon .col-r .box_col1 {
    width: 355px;
}
.infoList li.split {
    height: 0;
    padding: 0;
    font-size: 0;
    border:0;
    background: none;
    margin: 8px 0;
}
#aaa .infoList.zgsn li:nth-child(10n){margin-bottom:16px;}
#aaa .infoList.zgsn li:nth-child(9){margin-bottom:16px;}
#aaa .infoList.zgsn li:nth-child(19){margin-bottom:16px;}
.infoList.zgsn {    overflow: hidden;}
.infoList.zgsn li{width:48%; float:left; display:block; padding-left: 10px;  background: url(../images/list.png) no-repeat 0 -10px;}

/*首页搜索*/
.indexsearch input.keyword {
    height: 40px;
    width: 270px;
    padding-left: 5px;
    border: 1px #ccc solid;
    border-right: none;
    background: #f2f2f2;
    font-size: 14px;
}
.indexsearch .btnArea {
    width: 79px;
    float: right;
}
.indexsearch input.submit {
    display: block;
    width: 79px;
    background: #d00;
    border: none;
    height: 42px;
    cursor: pointer;
    font-size: 18px;
    color: #fff;
}
.indexsearch .hotkeyword {
    width: 100%;
    height: 40px;
    line-height: 30px;
}

/*最新专题*/
.col-r .topic {  border: 1px #ddd solid;  border-top: 0; }
.col-r .topic .hd {  height: 50px; padding: 0 10px; line-height: 50px;  border-top: 2px #d00 solid;  border-bottom: 1px #ddd solid;}
.col-r .topic .bd {  padding: 10px;  background: #f8f8f8;}
.col-r li.t, li.n {  border-bottom: 1px dashed #ccc;}
.col-r li.t{  overflow: hidden;  padding-bottom: 12px; margin-top:12px;}
.col-r li.t:nth-child(1){margin-top:0;}
.col-r li.n {  padding-left: 10px;  line-height: 35px;  background: url(http://www.dcement.com/Template/Default/Skin/images/list.png) no-repeat 0 -3px;white-space: nowrap; display: inline-block; text-overflow: ellipsis;}
.col-r li.t .title{  padding-bottom: 11px;  padding-left: 10px;  background: url(http://www.dcement.com/Template/Default/Skin/images/list.png) no-repeat 0 10px;  font-weight: bold;}
.col-r li.t .pic{  width: 110px;  float: left; }
.col-r li.t .intro{  float: right;  height: 60px;  width: 215px; color: #888;  font-size: 12px; line-height: 22px;}
.col-r li.n:nth-child(6){border:0;}
.col-r li.t:nth-child(5){border:0;}
/*大数据分析*/
.col-r .topic .hd .title{    font-weight: bold;    float: left;    font-size: 16px;}
/*周热点、月热点*/
.col-r .J_tabBox{ background:#f8f8f8;}
.col-r .J_tabBox .hd{overflow: hidden;  border-top: 2px #d00 solid;  font-size: 16px;}
.col-r .J_tabBox .hd .tab { float: left;}
.col-r .J_tabBox .hd .tab li.on { border-top: 2px #d00 solid;}
.col-r .J_tabBox .hd .tab li { float: left;  margin-right: 6px;  display: inline; padding-right: 2px;}
.col-r .J_tabBox .hd .tab li.on a { color: #d00;  font-weight: bold;}
.col-r .J_tabBox .hd .tab li.on a { padding-bottom: 1px;}
.col-r .J_tabBox .hd .tab li a { display: block; padding: 0 20px 0 22px; height: 40px; line-height: 40px; overflow: hidden; float: left; text-decoration: none;}
.col-r .J_tabBox .bd { height: auto; padding: 9px 0 12px 18px;}
.col-r .J_tabBox .rankList { padding-left: 20px; background: url(../images/rankList2.png) no-repeat 0 6px;}
.col-r .J_tabBox .rankList li { height: 28px; overflow: hidden;}
/* 焦点图 */
.focusPic { text-align: center; position: relative; z-index: 1; height: 234px;  overflow: hidden;}
.focusPic .bd { overflow: hidden; z-index: 11; }
.focusPic .bd li { position: relative; z-index: 12; }
.focusPic .bd .pic { position: relative; z-index: 13;}
.focusPic .bd .pic img {  }
.focusPic .bd .con {    background: #fff;}
.focusPic .bd .title { line-height: 25px; position: relative; z-index: 16; border-top: #7d7d7d 1px solid;}
.focusPic .bd .title a { display: block; padding: 0 10px; color: #000; font-weight: bold;}
.focusPic .bd .bg { display: none; }
.focusPic .hd { position: absolute; z-index: 19; right: 0; bottom: 25px; }
.focusPic .hd li { float: left; width: 22px; line-height: 14px; font-size: 12px; text-align: center; background: #000; margin-left: 1px; display: inline; color: #fff; opacity: 0.8; filter: alpha(opacity=80);}
.focusPic .hd li.on { background: #c00; color: #fff; opacity: 1; filter: alpha(opacity=100);}
/* 焦点图-图片导航 */
.focusPic-picNav .hd { position: static; padding-top: 6px; overflow: hidden; }
.focusPic-picNav .hd li { margin: 0 4px 0 0; width: 64px; height: 55px; overflow: hidden; padding-top: 4px; }
.focusPic-picNav .hd li .pic {}
.focusPic-picNav .hd li .title { display: none; }
.focusPic-picNav .hd li.on { background: url(images/focus_on.png) no-repeat center top; }
.focusPic-picNav .hd li.on .pic { border: #F98500 2px solid; }
.focusPic-picNav .hd li.on .pic img { width: 60px; height: 50px; border: none; }
.focusPic-picNav .hd li img { width: 62px; height: 52px; border: #ddd 1px solid; }